package com.hopes.bizz.close.gis.service;

import com.hopes.bizz.close.gis.vo.hazard.*;

import java.util.List;

/**
 * @author yumr
 * @ProjectName bizz
 * @Description 危险品监管一张图接口
 * @time 2024/2/26 18:14
 */
public interface ClosedHazardService {

    /**
     * 危险品预约数统计
     * @return  结果
     */
    ApplyCountVO queryHazardApplyCount();

    /**
     * 危险品预约数统计图表
     * @param beginTime   开始时间
     * @param endTime     截止时间
     * @return            结果
     */
    ApplyCountChartVO queryHazardApplyCountChart(String beginTime, String endTime);


    /**
     * 危险品预约车辆类型统计图表
     * @param beginTime    开始时间
     * @param endTime      截止时间
     * @return             结果
     */
    ApplyCarTypeVO queryHazardApplyCarType(String beginTime, String endTime);


    /**
     * 危险品预约目标企业统计图表
     * @param beginTime    开始时间
     * @param endTime      截止时间
     * @return             结果
     */
    List<ApplyCompanyVO> queryHazardApplyCompanyChart(String beginTime, String endTime);
}
